package com.lsa.letcode.the12.intToRoman;

import org.junit.Assert;
import org.junit.Test;

public class IntToRomanTest {
	@Test
	public void test() {
		test(1, "I");
		test(2,"II");
		test(3,"III");
		test(4,"IV");
		test(5,"V");
		test(6,"VI");
		test(7,"VII");
		test(8,"VIII");
		test(9,"IX");
		test(10,"X");
		test(41,"XLI");
		test(42,"XLII");
		test(90,"XC");
		test(400,"CD");
		test(401,"CDI");
		test(902,"CMII");
		test(1066,"MLXVI");
		test(1904,"MCMIV");
		test(2014,"MMXIV");
		test(4325,"MMMMCCCXXV");
	}

	private void test(int v, String str) {
		Solution s = new Solution();
		Assert.assertEquals(str, s.intToRoman(v));
		
	}
}
